i've lost my key. - French English Dictionary